import axios from 'axios';

const request= axios.create({
    // baseURL:'https://metaworks.gneec4.com/kstymh-service',//请求地址
    // baseURL:'http://10.22.100.23:9000',
    baseURL:'https://10.22.7.28:38443',
    // baseURL:'http://192.168.31.168:8789',
    // baseURL:'https://10.105.43.174:38443/metaworks/kstymh-service',
    timeout: 60000, // 请求超时时间
    withCredentials: true,// 异步请求携带cookie

});
const requestyt= axios.create({
    // baseURL:'https://metaworks.gneec4.com/kstymh-service',//请求地址
    // baseURL:'http://192.168.31.168:8789',
    // baseURL:'https://10.105.43.174:38443/metaworks',
    baseURL:'https://10.22.7.28:38443/metaworks',
    timeout: 60000, // 请求超时时间
    withCredentials: true,// 异步请求携带cookie

});
// const requestrhtx = axios.create({
//     baseURL: 'http://' + ipconfig + ':8081/GetAllOnlineUser',
//     timeout: 60000, // 请求超时时间
//     withCredentials: true,// 异步请求携带cookie
// });
const getRequestrhtx= (ipconfig) => {
    return axios.create({
        baseURL: 'http://' + ipconfig + ':8081/GetAllOnlineUser',
        timeout: 60000, // 请求超时时间
        withCredentials: true,// 异步请求携带cookie
    });
}
// 添加请求拦截器
// request.interceptors.request.use(config=>{
//     // 如果你要去localStor获取token,(如果你有)
//     // let token = localStorage.getItem("x-auth-token");
//     // if (token) {
//     // //添加请求头
//     // config.headers["Authorization"]="Bearer "+ token
//     // }
//     return config;
// },err=>{
//     return Promise.reject(err);
// });
// // 添加响应拦截器
request.interceptors.response.use(response=>{
    return response.data;
},err=>{
    return Promise.reject(err);
});
requestyt.interceptors.response.use(response=>{
    return response.data;
},err=>{
    return Promise.reject(err);
});
axios.interceptors.response.use(
    response => {
        return response;
    },
    error => {
        return Promise.reject(error);
    }
);
export {
    requestyt,
    request,
    getRequestrhtx
};
